package com.example.gokchinesefoodmappcdev.entity;

import java.util.Date;
import java.io.Serializable;

/**
 * 普通订单退款详情单(OrderReturn)实体类
 *
 * @author makejava
 * @since 2022-11-29 17:03:37
 */
public class OrderReturn implements Serializable {
    private static final long serialVersionUID = -54686583395397571L;
    /**
     * 退货单id
     */
    private Long returnOrderId;
    /**
     * 退款服务单号
     */
    private String returnNo;
    /**
     * 原始订单号
     */
    private String orderNo;
    /**
     * 子订单号
     */
    private String orderSubNo;
    /**
     * 申请退款人
     */
    private Long returnCustomer;
    /**
     * 交易流水号
     */
    private String orderSn;
    /**
     * 退款描述
     */
    private String returnReason;
    /**
     * 退款状态   在数据字典中配置 ，申请退款中，退款中，退款失败，退款成功
     */
    private String returnStatus;
    /**
     * 子订单原始金额
     */
    private Double orderAmount;
    /**
     * 商家确定的退款金额
     */
    private Double returnMoney;
    /**
     * 退款提交者
     */
    private Long customerId;
    /**
     * 退款成功时间
     */
    private Date returnSuccessTime;
    /**
     * 处理的商家id
     */
    private Long merchantId;
    /**
     * 商家处理时间
     */
    private Date merchantDealTime;
    /**
     * 处理退款请求的商家id
     */
    private Long dealMerchantId;
    /**
     * 商家退款备注
     */
    private String merchantReturnRemark;
    /**
     * 创建人
     */
    private Long userIdCreate;
    /**
     * 修改人
     */
    private Long userIdModified;
    /**
     * 创建时间
     */
    private Date gmtCreate;
    /**
     * 0未删除  1  已删除
     */
    private Integer isDelete;
    /**
     * 审核状态  在数据字典中配置
     */
    private String businessOpinion;
    /**
     * 修改时间
     */
    private Date gmtModified;
    /**
     * 是否发货，0否，1是
     */
    private String isDelivery;
    /**
     * 收入方账户
     */
    private String returnAccount;


    public Long getReturnOrderId() {
        return returnOrderId;
    }

    public void setReturnOrderId(Long returnOrderId) {
        this.returnOrderId = returnOrderId;
    }

    public String getReturnNo() {
        return returnNo;
    }

    public void setReturnNo(String returnNo) {
        this.returnNo = returnNo;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getOrderSubNo() {
        return orderSubNo;
    }

    public void setOrderSubNo(String orderSubNo) {
        this.orderSubNo = orderSubNo;
    }

    public Long getReturnCustomer() {
        return returnCustomer;
    }

    public void setReturnCustomer(Long returnCustomer) {
        this.returnCustomer = returnCustomer;
    }

    public String getOrderSn() {
        return orderSn;
    }

    public void setOrderSn(String orderSn) {
        this.orderSn = orderSn;
    }

    public String getReturnReason() {
        return returnReason;
    }

    public void setReturnReason(String returnReason) {
        this.returnReason = returnReason;
    }

    public String getReturnStatus() {
        return returnStatus;
    }

    public void setReturnStatus(String returnStatus) {
        this.returnStatus = returnStatus;
    }

    public Double getOrderAmount() {
        return orderAmount;
    }

    public void setOrderAmount(Double orderAmount) {
        this.orderAmount = orderAmount;
    }

    public Double getReturnMoney() {
        return returnMoney;
    }

    public void setReturnMoney(Double returnMoney) {
        this.returnMoney = returnMoney;
    }

    public Long getCustomerId() {
        return customerId;
    }

    public void setCustomerId(Long customerId) {
        this.customerId = customerId;
    }

    public Date getReturnSuccessTime() {
        return returnSuccessTime;
    }

    public void setReturnSuccessTime(Date returnSuccessTime) {
        this.returnSuccessTime = returnSuccessTime;
    }

    public Long getMerchantId() {
        return merchantId;
    }

    public void setMerchantId(Long merchantId) {
        this.merchantId = merchantId;
    }

    public Date getMerchantDealTime() {
        return merchantDealTime;
    }

    public void setMerchantDealTime(Date merchantDealTime) {
        this.merchantDealTime = merchantDealTime;
    }

    public Long getDealMerchantId() {
        return dealMerchantId;
    }

    public void setDealMerchantId(Long dealMerchantId) {
        this.dealMerchantId = dealMerchantId;
    }

    public String getMerchantReturnRemark() {
        return merchantReturnRemark;
    }

    public void setMerchantReturnRemark(String merchantReturnRemark) {
        this.merchantReturnRemark = merchantReturnRemark;
    }

    public Long getUserIdCreate() {
        return userIdCreate;
    }

    public void setUserIdCreate(Long userIdCreate) {
        this.userIdCreate = userIdCreate;
    }

    public Long getUserIdModified() {
        return userIdModified;
    }

    public void setUserIdModified(Long userIdModified) {
        this.userIdModified = userIdModified;
    }

    public Date getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public Integer getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Integer isDelete) {
        this.isDelete = isDelete;
    }

    public String getBusinessOpinion() {
        return businessOpinion;
    }

    public void setBusinessOpinion(String businessOpinion) {
        this.businessOpinion = businessOpinion;
    }

    public Date getGmtModified() {
        return gmtModified;
    }

    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }

    public String getIsDelivery() {
        return isDelivery;
    }

    public void setIsDelivery(String isDelivery) {
        this.isDelivery = isDelivery;
    }

    public String getReturnAccount() {
        return returnAccount;
    }

    public void setReturnAccount(String returnAccount) {
        this.returnAccount = returnAccount;
    }

}

